package com.xmy.cultivate.entity.views;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
public class StudyPlan implements Serializable {

    /**
     * 学校id
     */
    private Long schoolId;

    /**
     * 学校名称
     */
    private String schoolName;

    /**
     * 教师id
     */
    private Long teacherId;

    /**
     * 教师名称
     */
    private String teacherName;

    private Long studentId;

    private String studentName;

    /**
     * 班级id
     */
    private Long gradeId;

    private String yearClassName;

    private String classTypeName;

    /**
     * 总人数
     */
    private Integer allStudentCount;

    /**
     * 实际统计人数
     */
    private Integer statStudentCount;

    /**
     * 升班人数
     */
    private Integer goUpStudentCount;

    /**
     * 所有关数
     */
    private Integer allShutNum;

    /**
     * 已通关
     */
    private Integer alreadyShutNum;

    /**
     * 未通关
     */
    private Integer notShutNum;

    /**
     *课程里设置的应通关关数
     */
    private Integer shutNumShouldPassAll;

    /**
     * 学习进度，已通关关数（不大于课程里设置的应通关关数）
     */
    private Integer planShutNumPass;


    /**
     * 班型
     */
    private Long classTypeId;

    /**
     * 新列，查看当天 通关人数
     */
    private Integer newNumAll;
    /**
     * 新列，查看当天 通关人数
     */
    private String studentIdString;

    /**
     * 新加科目
     */
    private Integer subjectsId;

    /**
     * 实际通关 进度
     */
    private Integer schedule;

    private Integer card;

    private Integer isGather;

    private Long teamId;

    private Long teamPid;

    private Long schoolPid;

    private String teamName;

    private List<StudyPlan> childRateList;

}
